-- 使用 TexturePacker 工具生成精灵表单 "stars.plist" 和 "stars.pvr.ccz" 文件。

local MainScene = class("MainScene", cc.load("mvc").ViewBase)

function MainScene:onCreate()
    self.backgroundLayer = cc.LayerColor:create(cc.c4f(128, 128, 128, 255))
    self.backgroundLayer:addTo(self)

    display.loadSpriteFrames("stars.plist", "stars.pvr.ccz")

    local frames = display.newFrames("star%02d.png", 1, 9)
    local animation = display.newAnimation(frames, 0.1)
    animation:setLoops(5)

    display.setAnimationCache("stars", animation)
    animation = display.getAnimationCache("stars")
    display.removeAnimationCache("stars")

    local animate = cc.Animate:create(animation)
    local sprite = display.newSprite()
        :move(display.cx, display.cy)
        :addTo(self.backgroundLayer)
        :runAction(animate)
end

return MainScene
